package com.wanxi;;
// 4. 完成电话号码的格式验证。手机号码，座机号码 xxxxx xxxxx 13000000：手机和座机；只验证是不是11位和7位。并且全是数字。
// 要求：位数的获取，不允许使用字符串的length方法。
public class JudgePhoneNumber {
    public static void main(String[] args) {

        String mobileNumber = Util.getString("请输入一个手机号： ");
        String officeNumber = Util.getString("请输入一个座机号： ");

        int mobileNumberTime = 0;
        int mobileElseTime = 0;
        int officeNumberTime = 0;
        int officeElseTime = 0;

        for (int i = 0; i < mobileNumber.length(); i++) {

            if (mobileNumber.charAt(i) >= '0' && mobileNumber.charAt(i) <= '9') {
                mobileNumberTime++;
            } else {
                mobileElseTime++;
            }
        }

        for (int i = 0; i < officeNumber.length(); i++) {
            if (officeNumber.charAt(i) >= '0' && officeNumber.charAt(i) <= '9') {
                officeNumberTime++;
            } else {
                officeElseTime++;
            }
        }

        if (mobileElseTime == 0 && officeElseTime == 0 && mobileNumberTime == 11 && officeNumberTime == 7) {
            Util.print("你输入的号码正常，输入的手机号码为： {1}，输入的座机号码为： {2}", mobileNumber, officeNumber);
            return;
        }
        System.out.println("你输入的号码有误");

    }
}
